<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html>
<html lang="en">
	<head>
	
		
	</head>

	<body class="no-skin">
		

			<!-- /section:basics/sidebar -->
			<div class="main-content">
				<!-- #section:basics/content.breadcrumbs -->
				<div class="breadcrumbs" id="breadcrumbs">
					<script type="text/javascript">
						try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){}
					</script>

					<ul class="breadcrumb">
						<li>
							<i class="ace-icon fa fa-home home-icon"></i>
							<a href="#">管理学员信息</a>
						</li>
					</ul><!-- /.breadcrumb -->

					<!-- #section:basics/content.searchbox -->
					<div class="nav-search" id="nav-search">
						<form class="form-search">
							<span class="input-icon">
								<input type="text" placeholder="Search ..." class="nav-search-input" id="nav-search-input" autocomplete="off" />
								<i class="ace-icon fa fa-search nav-search-icon"></i>
							</span>
						</form>
					</div><!-- /.nav-search -->

					<!-- /section:basics/content.searchbox -->
				</div>

				<!-- /section:basics/content.breadcrumbs -->
				<div class="page-content">
					<!-- #section:settings.box -->
					<div class="ace-settings-container" id="ace-settings-container">
						<div class="btn btn-app btn-xs btn-warning ace-settings-btn" id="ace-settings-btn">
							<i class="ace-icon fa fa-cog bigger-150"></i>
						</div>

						<div class="ace-settings-box clearfix" id="ace-settings-box">
							<div class="pull-left width-50">
								<!-- #section:settings.skins -->
								<div class="ace-settings-item">
									<div class="pull-left">
										<select id="skin-colorpicker" class="hide">
											<option data-skin="no-skin" value="#438EB9">#438EB9</option>
											<option data-skin="skin-1" value="#222A2D">#222A2D</option>
											<option data-skin="skin-2" value="#C6487E">#C6487E</option>
											<option data-skin="skin-3" value="#D0D0D0">#D0D0D0</option>
										</select>
									</div>
									<span>&nbsp; Choose Skin</span>
								</div>

								<!-- /section:settings.skins -->

								<!-- #section:settings.navbar -->
								<div class="ace-settings-item">
									<input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-navbar" />
									<label class="lbl" for="ace-settings-navbar"> Fixed Navbar</label>
								</div>

								<!-- /section:settings.navbar -->

								<!-- #section:settings.sidebar -->
								<div class="ace-settings-item">
									<input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-sidebar" />
									<label class="lbl" for="ace-settings-sidebar"> Fixed Sidebar</label>
								</div>

								<!-- /section:settings.sidebar -->

								<!-- #section:settings.breadcrumbs -->
								<div class="ace-settings-item">
									<input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-breadcrumbs" />
									<label class="lbl" for="ace-settings-breadcrumbs"> Fixed Breadcrumbs</label>
								</div>

								<!-- /section:settings.breadcrumbs -->

								<!-- #section:settings.rtl -->
								<div class="ace-settings-item">
									<input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-rtl" />
									<label class="lbl" for="ace-settings-rtl"> Right To Left (rtl)</label>
								</div>

								<!-- /section:settings.rtl -->

								<!-- #section:settings.container -->
								<div class="ace-settings-item">
									<input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-add-container" />
									<label class="lbl" for="ace-settings-add-container">
										Inside
										<b>.container</b>
									</label>
								</div>

								<!-- /section:settings.container -->
							</div><!-- /.pull-left -->

							<div class="pull-left width-50">
								<!-- #section:basics/sidebar.options -->
								<div class="ace-settings-item">
									<input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-hover" />
									<label class="lbl" for="ace-settings-hover"> Submenu on Hover</label>
								</div>

								<div class="ace-settings-item">
									<input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-compact" />
									<label class="lbl" for="ace-settings-compact"> Compact Sidebar</label>
								</div>

								<div class="ace-settings-item">
									<input type="checkbox" class="ace ace-checkbox-2" id="ace-settings-highlight" />
									<label class="lbl" for="ace-settings-highlight"> Alt. Active Item</label>
								</div>

								<!-- /section:basics/sidebar.options -->
							</div><!-- /.pull-left -->
						</div><!-- /.ace-settings-box -->
					</div><!-- /.ace-settings-container -->
                      <script type="text/javascript">

                      $(function(){
                        $('.show-test').click(function(){
                            var testId = $(this).parent().siblings().eq(1).text();
                            $.ajax({
                                  type:'POST',
                                  url:'test/getTestById',
                                  data:{
                                      testId : testId
                                      },
                                  dataType : "json",
                                  success:function(data){
                                      $('#showTestModal .sub-name').text(data.name);
                                      $('#showTestModal .content').text(data.content);
                                      $('#showTestModal .test-type').text(data.examTestType.testType );
                                      $('#showTestModal .test-type-score').text(data.examTestType.testTypeScore);
                                      $('#showTestModal .choose-a').text(data.chooseA);
                                      $('#showTestModal .choose-b').text(data.chooseB);
                                      $('#showTestModal .choose-c').text(data.chooseC);
                                      $('#showTestModal .choose-d').text(data.chooseD);
                                      $('#showTestModal .answer').text(data.answer);
                                      }
                                });
                                $('#showTestModal').modal('show');
                            });
                          //保存并添加试题
                          $('#addTestBtn').click(function(){
                        	  $('#addTestModal').modal('show');
                          })
                          $('#addTestSaveBtn').click(function(){
                              if($('#addTestForm').valid()){
                                  var subId = $('#addTestForm selesct[name="subId"]').val();
                                  var testType = $('#addTestForm selesct[name="testType"]').val();
                                  var content = $('#addTestForm textarea[name="content"]').val();
                                  var chooseA = $('#addTestForm input[name="chooseA"]').val();
                                  var chooseB = $('#addTestForm input[name="chooseB"]').val();
                                  var chooseC = $('#addTestForm input[name="chooseC"]').val();
                                  var chooseD = $('#addTestForm input[name="chooseD"]').val();
                                  var answerString = '';
                                  if(testType ==1){
                                      answerString +=$('#addTestForm input[name="answer"]:radio:checked').val();
                                      }else if(testType ==2){
                                          var array = $('#addTestForm input[name="answer"]:radio:checked');
                                          $.each(array,function(index,item){
                                              answerString +=(index == 0 ? $(item).val() : (',' + $(item).val()));
                                              });
                                      }else{
                                            alert('无些试题类型!');
                                           }
                                   $.ajax({
                                        type : 'POST',
                                        url:'test/saveTest',
                                        data: {
                                            subId: subId,
                                            'examTestType.id': testType,
                                            content:content,
                                            chooseA:chooseA,
                                            chooseB:chooseB,
                                            chooseC:chooseC,
                                            chooseD:chooseD,
                                            answer:answerString
                                            },
                                            dataType:'JSON',
                                            success:function(data){
                                                if(data.success){
                                                    alert('添加成功');
                                                    window.location.reload();
                                                    }else{
                                                        
                                                    }
                                            }
                                       });
                                  
                                  }
                              })
                              
                      })
                      </script>
					<!-- /section:settings.box -->
					<div class="page-content-area">
						<div class="page-header">
							
						</div><!-- /.page-header -->
					
                           <div id="messageDiv">
                              <c:if test="${not empty message}">
                               <script type="text/javascript">
                                  alert('${message}');
                                </script>
                           </c:if>
                         </div>
                         <script type="text/javascript">    
                             function confirmDel()  
                                  {  
                                  if(window.confirm("您确定要删除吗？")){  
                                      document.location="delete/${user.id }"; 
                                       }  
                                  }   

                              
                        </script>    
                          
                
						<div class="row">
							<div class="col-xs-12">
								<!-- PAGE CONTENT BEGINS -->
								<div class="row">
									<div class="col-xs-12">
									    <button id="addTestBtn" class="btn btn-primary">
									       <i class="ace-icon fa fa-plus align-top bigger-125">
									                            添加试题
									       </i>
									    </button>
										<table id="sample-table-1" class="table table-striped table-bordered table-hover">
											<thead>
											
												<tr>
													<th class="center">
														<label class="position-relative">
															<input type="checkbox" class="ace" />
															<span class="lbl"></span>
														</label>
													</th>
													<th>题号</th>
                                                    <th>科目</th>
                                                    <th>题干</th>
                                                    <th>选项A</th>
                                                    <th>选项B</th>
                                                    <th>选项C</th>
                                                    <th>选项D</th>
                                                    <th>答案</th>
                                                    <th>题目类型</th>
                                                    <th>题目分数</th>
                                                    <th>操作</th>
												</tr>
											</thead>

											<tbody>
											<c:forEach items="${testList }" var="test">
												<tr>
													<td class="center">
														<label class="position-relative">
															<input type="checkbox" class="ace" />
															<span class="lbl"></span>
														</label>
													</td>

													
                       
                             <td>${test.id }</td>
                             <td>${test.name }</td>
                             <td>${test.content }</td>
                             <td>${test.chooseA }</td>
                             <td>${test.chooseB }</td>
                             <td>${test.chooseC }</td>
                             <td>${test.chooseD }</td>
                             <td>${test.answer }</td>
                             <td>${test.examTestType.testType }</td>
                             <td>${test.examTestType.testTypeScore }分</td>
                             <!--<td><a href="edit/${user.id }">${edit}</a> &nbsp;<a href="delete/${user.id }" onclick="confirmDel()"><spring:message code="page.index.delete" /></a></td>-->
                             	<td>
													    <a title="查看试题" class="btn btn-primary btn-xs show-test"><i class="ace-icon fa fa-comment"></i></a>
														<a title="修改试题" class="btn btn-primary btn-xs edit-test"><i class="ace-icon fa fa-pencil"></i></a>
														<a title="删除试题" class="btn btn-primary btn-xs delete-test"><i class="ace-icon fa fa-trash-o"></i></a>
														
														</td>			
                            
														

														<div class="hidden-md hidden-lg">
															<div class="inline position-relative">
																<button class="btn btn-minier btn-primary dropdown-toggle" data-toggle="dropdown" data-position="auto">
																	<i class="ace-icon fa fa-cog icon-only bigger-110"></i>
																</button>

																<ul class="dropdown-menu dropdown-only-icon dropdown-yellow dropdown-menu-right dropdown-caret dropdown-close">
																	<li>
																		<a href="#" class="tooltip-info" data-rel="tooltip" title="View">
																			<span class="blue">
																				<i class="ace-icon fa fa-search-plus bigger-120"></i>
																			</span>
																		</a>
																	</li>

																	<li>
																		<a href="#" class="tooltip-success" data-rel="tooltip" title="Edit">
																			<span class="green">
																				<i class="ace-icon fa fa-pencil-square-o bigger-120"></i>
																			</span>
																		</a>
																	</li>

																	<li>
																		<a href="#" class="tooltip-error" data-rel="tooltip" title="Delete">
																			<span class="red">
																				<i class="ace-icon fa fa-trash-o bigger-120"></i>
																			</span>
																		</a>
																	</li>
																</ul>
															</div>
														</div>
													
                       </tr>
                  </c:forEach>
													



											</tbody>
										</table>
										
									</div><!-- /.span -->
								</div><!-- /.row -->
                                 
                             <!-- 查看详细考题 -->
                             <div class="modal fade" id="showTestModal" tabindex="-1" role="dialog" aria-labelledby="showTestModalLabel" aria-hidden="true">
                           <div class="modal-dialog">
                              <div class="modal-content">
                                 <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                                  <h4 class="modal-title" id="showTestModalLabel">查看详细试题</h4>
                             </div>
                          <div class="modal-body">
                               <label>试题科目:&nbsp;&nbsp;</label><span class="sub-name"></span><br />
                               <label>题目:&nbsp;&nbsp;</label><span class="content"></span>&nbsp;&nbsp;--&nbsp;&nbsp;(<span class="test-type"></span>，每题<span class="test-type-score"></span>分。)<br />
                                <label>A:&nbsp;&nbsp;</label><span class="choose-a"></span><br />  
                                <label>B:&nbsp;&nbsp;</label><span class="choose-b"></span><br />
                                <label>C:&nbsp;&nbsp;</label><span class="choose-c"></span><br />
                                <label>D:&nbsp;&nbsp;</label><span class="choose-d"></span><br />
                                <label style="font-weight:bold;">答案:&nbsp;&nbsp;</label><span class="answer" style="font-weight:bold;"></span><br />                      
                          </div>
                       <div class="modal-footer">
                         <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                        </div>
                  </div><!-- /.modal-content -->
                  </div><!-- /.modal -->
                      </div>
                                     <!-- 添加试题 -->
                             <div class="modal fade" id="addTestModal" tabindex="-1" role="dialog" aria-labelledby="addTestModalLabel" aria-hidden="true">
                           <div class="modal-dialog">
                              <div class="modal-content">
                                 <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                                  <h4 class="modal-title" id="showTestModalLabel">添加试题</h4>
                             </div>
                          <div class="modal-body">
                               <form id="addTestForm" method="post">
                               <p><label>科目:</label><select name="subId"></select></p>
                               <p><label>试题类型:</label><select name="testType"></select><label class="testTypeScore"></label></p>
                               <p><label>题干:</label><textarea name="content" cols="50" rows="8" placeholder="请填写题目内容"></textarea></p>
                               <p><label>选项A:</label><input type="text" name="chooseA" placeholder="请填写候选答案，作为选项A"></p>
                               <p><label>选项B:</label><input type="text" name="chooseA" placeholder="请填写候选答案，作为选项B"></p>
                               <p><label>选项C:</label><input type="text" name="chooseA" placeholder="请填写候选答案，作为选项C"></p>
                               <p><label>选项D:</label><input type="text" name="chooseA" placeholder="请填写候选答案，作为选项D"></p>
                               <p><label>答案:</label>
                                  <span class="answerTotal">
                                      <input type="radio" name="answer" value="A" checked />
                                      <input type="checkbox" name="answer" value="A" /> 选项A
                                      <input type="radio" name="answer" value="B"  />
                                      <input type="checkbox" name="answer" value="B" /> 选项B
                                      <input type="radio" name="answer" value="C"  />
                                      <input type="checkbox" name="answer" value="C" /> 选项C
                                      <input type="radio" name="answer" value="D"  />
                                      <input type="checkbox" name="answer" value="D" /> 选项D
                                  </span>
                               </p>
                                </form>                     
                          </div>
                       <div class="modal-footer">
                         <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                         <button id="addTestSaveBtn" type="button" class="btn btn-primary">保存</button>
                        </div>
                  </div><!-- /.modal-content -->
                  </div><!-- /.modal -->
             </div>
								
	</body>
</html>
